@Generated(value="by gapic-generator-java") public class ComponentSettingsName extends Object implements com.google.api.resourcenames.ResourceName
| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentSettingsName.Builder
Builder for organizations/{organization}/components/{component}/settings.
|
static class |
ComponentSettingsName.FolderComponentBuilder
Builder for folders/{folder}/components/{component}/settings.
|
static class |
ComponentSettingsName.ProjectComponentBuilder
Builder for projects/{project}/components/{component}/settings.
|
static class |
ComponentSettingsName.ProjectLocationClusterComponentBuilder
Builder for
projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings.
|
static class |
ComponentSettingsName.ProjectRegionClusterComponentBuilder
Builder for
projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings.
|
static class |
ComponentSettingsName.ProjectZoneClusterComponentBuilder
Builder for projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ComponentSettingsName()
Deprecated.
|
@Deprecated protected ComponentSettingsName()
public String getOrganization()
public String getComponent()
public String getFolder()
public String getProject()
public String getLocation()
public String getCluster()
public String getRegion()
public String getZone()
public static ComponentSettingsName.Builder newBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.Builder newOrganizationComponentBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.FolderComponentBuilder newFolderComponentBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.ProjectComponentBuilder newProjectComponentBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.ProjectLocationClusterComponentBuilder newProjectLocationClusterComponentBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.ProjectRegionClusterComponentBuilder newProjectRegionClusterComponentBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static ComponentSettingsName.ProjectZoneClusterComponentBuilder newProjectZoneClusterComponentBuilder()
public ComponentSettingsName.Builder toBuilder()
public static ComponentSettingsName of(String organization, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofOrganizationComponentName(String organization, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofFolderComponentName(String folder, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofProjectComponentName(String project, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofProjectLocationClusterComponentName(String project, String location, String cluster, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofProjectRegionClusterComponentName(String project, String region, String cluster, String component)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static ComponentSettingsName ofProjectZoneClusterComponentName(String project, String zone, String cluster, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatOrganizationComponentName(String organization, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatFolderComponentName(String folder, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectComponentName(String project, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectLocationClusterComponentName(String project, String location, String cluster, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectRegionClusterComponentName(String project, String region, String cluster, String component)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectZoneClusterComponentName(String project, String zone, String cluster, String component)
public static ComponentSettingsName parse(String formattedString)
public static List<ComponentSettingsName> parseList(List<String> formattedStrings)
public static List<String> toStringList(List<ComponentSettingsName> 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.