@Generated(value="by gapic-generator-java") public class LogBucketName extends Object implements com.google.api.resourcenames.ResourceName
Modifier and Type | Class and Description |
---|---|
static class |
LogBucketName.BillingAccountLocationBucketBuilder
Builder for billingAccounts/{billing_account}/locations/{location}/buckets/{bucket}.
|
static class |
LogBucketName.Builder
Builder for projects/{project}/locations/{location}/buckets/{bucket}.
|
static class |
LogBucketName.FolderLocationBucketBuilder
Builder for folders/{folder}/locations/{location}/buckets/{bucket}.
|
static class |
LogBucketName.OrganizationLocationBucketBuilder
Builder for organizations/{organization}/locations/{location}/buckets/{bucket}.
|
Modifier | Constructor and Description |
---|---|
protected |
LogBucketName()
Deprecated.
|
@Deprecated protected LogBucketName()
public String getProject()
public String getLocation()
public String getBucket()
public String getOrganization()
public String getFolder()
public String getBillingAccount()
public static LogBucketName.Builder newBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static LogBucketName.Builder newProjectLocationBucketBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static LogBucketName.OrganizationLocationBucketBuilder newOrganizationLocationBucketBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static LogBucketName.FolderLocationBucketBuilder newFolderLocationBucketBuilder()
@BetaApi(value="The per-pattern Builders are not stable yet and may be changed in the future.") public static LogBucketName.BillingAccountLocationBucketBuilder newBillingAccountLocationBucketBuilder()
public LogBucketName.Builder toBuilder()
public static LogBucketName of(String project, String location, String bucket)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static LogBucketName ofProjectLocationBucketName(String project, String location, String bucket)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static LogBucketName ofOrganizationLocationBucketName(String organization, String location, String bucket)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static LogBucketName ofFolderLocationBucketName(String folder, String location, String bucket)
@BetaApi(value="The static create methods are not stable yet and may be changed in the future.") public static LogBucketName ofBillingAccountLocationBucketName(String billingAccount, String location, String bucket)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatProjectLocationBucketName(String project, String location, String bucket)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatOrganizationLocationBucketName(String organization, String location, String bucket)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatFolderLocationBucketName(String folder, String location, String bucket)
@BetaApi(value="The static format methods are not stable yet and may be changed in the future.") public static String formatBillingAccountLocationBucketName(String billingAccount, String location, String bucket)
public static LogBucketName parse(String formattedString)
public static List<LogBucketName> parseList(List<String> formattedStrings)
public static List<String> toStringList(List<LogBucketName> values)
public static boolean isParsableFrom(String formattedString)
public Map<String,String> getFieldValuesMap()
getFieldValuesMap
in interface com.google.api.resourcenames.ResourceName
public String getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.resourcenames.ResourceName
Copyright © 2023 Google LLC. All rights reserved.