@Generated(value="by gapic-generator-java") public class InsightTypeConfigName extends Object implements com.google.api.resourcenames.ResourceName
| Modifier and Type | Class and Description |
|---|---|
static class |
InsightTypeConfigName.BillingAccountLocationInsightTypeBuilder
Builder for
billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}/config.
|
static class |
InsightTypeConfigName.Builder
Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}/config.
|
static class |
InsightTypeConfigName.OrganizationLocationInsightTypeBuilder
Builder for
organizations/{organization}/locations/{location}/insightTypes/{insight_type}/config.
|
| Modifier | Constructor and Description |
|---|---|
protected |
InsightTypeConfigName()
Deprecated.
|
@Deprecated protected InsightTypeConfigName()
public String getProject()
public String getLocation()
public String getInsightType()
public String getOrganization()
public String getBillingAccount()
public static InsightTypeConfigName.Builder newBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static InsightTypeConfigName.Builder newProjectLocationInsightTypeBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static InsightTypeConfigName.OrganizationLocationInsightTypeBuilder newOrganizationLocationInsightTypeBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static InsightTypeConfigName.BillingAccountLocationInsightTypeBuilder newBillingAccountLocationInsightTypeBuilder()
public InsightTypeConfigName.Builder toBuilder()
public static InsightTypeConfigName of(String project, String location, String insightType)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static InsightTypeConfigName ofProjectLocationInsightTypeName(String project, String location, String insightType)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static InsightTypeConfigName ofOrganizationLocationInsightTypeName(String organization, String location, String insightType)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static InsightTypeConfigName ofBillingAccountLocationInsightTypeName(String billingAccount, String location, String insightType)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectLocationInsightTypeName(String project, String location, String insightType)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatOrganizationLocationInsightTypeName(String organization, String location, String insightType)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatBillingAccountLocationInsightTypeName(String billingAccount, String location, String insightType)
public static InsightTypeConfigName parse(String formattedString)
public static List<InsightTypeConfigName> parseList(List<String> formattedStrings)
public static List<String> toStringList(List<InsightTypeConfigName> values)
public static boolean isParsableFrom(String formattedString)
public Map<String,String> getFieldValuesMap()
getFieldValuesMap in interface com.google.api.resourcenames.ResourceNamepublic String getFieldValue(String fieldName)
getFieldValue in interface com.google.api.resourcenames.ResourceNameCopyright © 2024 Google LLC. All rights reserved.