public abstract class RegionTag extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RegionTag.Builder |
static class |
RegionTag.RegionTagRegion |
| Constructor and Description |
|---|
RegionTag() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
apiShortName() |
abstract String |
apiVersion() |
static RegionTag.Builder |
builder() |
String |
generate()
Method to generate region tag comment text
|
static CommentStatement |
generateTag(RegionTag.RegionTagRegion regionTagRegion,
String regionTagContent) |
abstract Boolean |
isAsynchronous() |
abstract String |
overloadDisambiguation() |
abstract String |
rpcName() |
abstract String |
serviceName() |
abstract RegionTag.Builder |
toBuilder() |
RegionTag |
withApiShortName(String apiShortName)
Helper method to easily update region tag apiShortName.
|
RegionTag |
withApiVersion(String apiVersion)
Helper method to easily update region tag apiVersion.
|
RegionTag |
withOverloadDisambiguation(String overloadDisambiguation)
Helper method to easily update region tag overloadDisambiguation.
|
public abstract String apiShortName()
public abstract String apiVersion()
public abstract String serviceName()
public abstract String rpcName()
public abstract String overloadDisambiguation()
public abstract Boolean isAsynchronous()
public static RegionTag.Builder builder()
public abstract RegionTag.Builder toBuilder()
public final RegionTag withApiVersion(String apiVersion)
apiVersion - String to replace region tag apiVersionpublic final RegionTag withApiShortName(String apiShortName)
apiShortName - String to replace region tag apiShortNamepublic final RegionTag withOverloadDisambiguation(String overloadDisambiguation)
overloadDisambiguation - String to replace region tag overloadDisambiguationpublic String generate()
public static CommentStatement generateTag(RegionTag.RegionTagRegion regionTagRegion, String regionTagContent)
Copyright © 2022 Google LLC. All rights reserved.