Package com.google.cloud.compute.v1
Interface BackendBucketOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BackendBucket,BackendBucket.Builder
@Generated
public interface BackendBucketOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionCloud Storage bucket name.com.google.protobuf.ByteStringCloud Storage bucket name.Cloud CDN configuration for this BackendBucket.Cloud CDN configuration for this BackendBucket.Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.com.google.protobuf.ByteStringCompress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.[Output Only] Creation timestamp inRFC3339 text format.com.google.protobuf.ByteString[Output Only] Creation timestamp inRFC3339 text format.getCustomResponseHeaders(int index) Headers that the Application Load Balancer should add to proxied responses.com.google.protobuf.ByteStringgetCustomResponseHeadersBytes(int index) Headers that the Application Load Balancer should add to proxied responses.intHeaders that the Application Load Balancer should add to proxied responses.Headers that the Application Load Balancer should add to proxied responses.An optional textual description of the resource; provided by the client when the resource is created.com.google.protobuf.ByteStringAn optional textual description of the resource; provided by the client when the resource is created.[Output Only] The resource URL for the edge security policy associated with this backend bucket.com.google.protobuf.ByteString[Output Only] The resource URL for the edge security policy associated with this backend bucket.booleanIf true, enable Cloud CDN for this BackendBucket.longgetId()[Output Only] Unique identifier for the resource; defined by the server.getKind()Output only.com.google.protobuf.ByteStringOutput only.The value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer.com.google.protobuf.ByteStringThe value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer.getName()Name of the resource.com.google.protobuf.ByteStringName of the resource.Input only.Input only.Output only.com.google.protobuf.ByteStringOutput only.[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString[Output Only] Server-defined URL for the resource.getUsedBy(int index) Output only.intOutput only.Output only.getUsedByOrBuilder(int index) Output only.List<? extends BackendBucketUsedByOrBuilder>Output only.booleanCloud Storage bucket name.booleanCloud CDN configuration for this BackendBucket.booleanCompress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.boolean[Output Only] Creation timestamp inRFC3339 text format.booleanAn optional textual description of the resource; provided by the client when the resource is created.boolean[Output Only] The resource URL for the edge security policy associated with this backend bucket.booleanIf true, enable Cloud CDN for this BackendBucket.booleanhasId()[Output Only] Unique identifier for the resource; defined by the server.booleanhasKind()Output only.booleanThe value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer.booleanhasName()Name of the resource.booleanInput only.booleanOutput only.boolean[Output Only] Server-defined URL for the resource.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasBucketName
boolean hasBucketName()Cloud Storage bucket name.
optional string bucket_name = 283610048;- Returns:
- Whether the bucketName field is set.
-
getBucketName
String getBucketName()Cloud Storage bucket name.
optional string bucket_name = 283610048;- Returns:
- The bucketName.
-
getBucketNameBytes
com.google.protobuf.ByteString getBucketNameBytes()Cloud Storage bucket name.
optional string bucket_name = 283610048;- Returns:
- The bytes for bucketName.
-
hasCdnPolicy
boolean hasCdnPolicy()Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;- Returns:
- Whether the cdnPolicy field is set.
-
getCdnPolicy
BackendBucketCdnPolicy getCdnPolicy()Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452;- Returns:
- The cdnPolicy.
-
getCdnPolicyOrBuilder
BackendBucketCdnPolicyOrBuilder getCdnPolicyOrBuilder()Cloud CDN configuration for this BackendBucket.
optional .google.cloud.compute.v1.BackendBucketCdnPolicy cdn_policy = 213976452; -
hasCompressionMode
boolean hasCompressionMode()Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;- Returns:
- Whether the compressionMode field is set.
-
getCompressionMode
String getCompressionMode()Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;- Returns:
- The compressionMode.
-
getCompressionModeBytes
com.google.protobuf.ByteString getCompressionModeBytes()Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header. Check the CompressionMode enum for the list of possible values.
optional string compression_mode = 95520988;- Returns:
- The bytes for compressionMode.
-
hasCreationTimestamp
boolean hasCreationTimestamp()[Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
String getCreationTimestamp()[Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
com.google.protobuf.ByteString getCreationTimestampBytes()[Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The bytes for creationTimestamp.
-
getCustomResponseHeadersList
Headers that the Application Load Balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;- Returns:
- A list containing the customResponseHeaders.
-
getCustomResponseHeadersCount
int getCustomResponseHeadersCount()Headers that the Application Load Balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;- Returns:
- The count of customResponseHeaders.
-
getCustomResponseHeaders
Headers that the Application Load Balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;- Parameters:
index- The index of the element to return.- Returns:
- The customResponseHeaders at the given index.
-
getCustomResponseHeadersBytes
com.google.protobuf.ByteString getCustomResponseHeadersBytes(int index) Headers that the Application Load Balancer should add to proxied responses.
repeated string custom_response_headers = 387539094;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the customResponseHeaders at the given index.
-
hasDescription
boolean hasDescription()An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;- Returns:
- Whether the description field is set.
-
getDescription
String getDescription()An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()An optional textual description of the resource; provided by the client when the resource is created.
optional string description = 422937596;- Returns:
- The bytes for description.
-
hasEdgeSecurityPolicy
boolean hasEdgeSecurityPolicy()[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;- Returns:
- Whether the edgeSecurityPolicy field is set.
-
getEdgeSecurityPolicy
String getEdgeSecurityPolicy()[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;- Returns:
- The edgeSecurityPolicy.
-
getEdgeSecurityPolicyBytes
com.google.protobuf.ByteString getEdgeSecurityPolicyBytes()[Output Only] The resource URL for the edge security policy associated with this backend bucket.
optional string edge_security_policy = 41036943;- Returns:
- The bytes for edgeSecurityPolicy.
-
hasEnableCdn
boolean hasEnableCdn()If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;- Returns:
- Whether the enableCdn field is set.
-
getEnableCdn
boolean getEnableCdn()If true, enable Cloud CDN for this BackendBucket.
optional bool enable_cdn = 282942321;- Returns:
- The enableCdn.
-
hasId
boolean hasId()[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;- Returns:
- Whether the id field is set.
-
getId
long getId()[Output Only] Unique identifier for the resource; defined by the server.
optional uint64 id = 3355;- Returns:
- The id.
-
hasKind
boolean hasKind()Output only. Type of the resource.
optional string kind = 3292052;- Returns:
- Whether the kind field is set.
-
getKind
String getKind()Output only. Type of the resource.
optional string kind = 3292052;- Returns:
- The kind.
-
getKindBytes
com.google.protobuf.ByteString getKindBytes()Output only. Type of the resource.
optional string kind = 3292052;- Returns:
- The bytes for kind.
-
hasLoadBalancingScheme
boolean hasLoadBalancingScheme()The value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer. If loadBalancingScheme is not specified, the backend bucket can be used by classic global external load balancers, or global application external load balancers, or both. Check the LoadBalancingScheme enum for the list of possible values.
optional string load_balancing_scheme = 363890244;- Returns:
- Whether the loadBalancingScheme field is set.
-
getLoadBalancingScheme
String getLoadBalancingScheme()The value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer. If loadBalancingScheme is not specified, the backend bucket can be used by classic global external load balancers, or global application external load balancers, or both. Check the LoadBalancingScheme enum for the list of possible values.
optional string load_balancing_scheme = 363890244;- Returns:
- The loadBalancingScheme.
-
getLoadBalancingSchemeBytes
com.google.protobuf.ByteString getLoadBalancingSchemeBytes()The value can only be INTERNAL_MANAGED for cross-region internal layer 7 load balancer. If loadBalancingScheme is not specified, the backend bucket can be used by classic global external load balancers, or global application external load balancers, or both. Check the LoadBalancingScheme enum for the list of possible values.
optional string load_balancing_scheme = 363890244;- Returns:
- The bytes for loadBalancingScheme.
-
hasName
boolean hasName()Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- Whether the name field is set.
-
getName
String getName()Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- The bytes for name.
-
hasParams
boolean hasParams()Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.BackendBucketParams params = 78313862;- Returns:
- Whether the params field is set.
-
getParams
BackendBucketParams getParams()Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.BackendBucketParams params = 78313862;- Returns:
- The params.
-
getParamsOrBuilder
BackendBucketParamsOrBuilder getParamsOrBuilder()Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.BackendBucketParams params = 78313862; -
hasRegion
boolean hasRegion()Output only. [Output Only] URL of the region where the regional backend bucket resides. This field is not applicable to global backend buckets. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Returns:
- Whether the region field is set.
-
getRegion
String getRegion()Output only. [Output Only] URL of the region where the regional backend bucket resides. This field is not applicable to global backend buckets. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Returns:
- The region.
-
getRegionBytes
com.google.protobuf.ByteString getRegionBytes()Output only. [Output Only] URL of the region where the regional backend bucket resides. This field is not applicable to global backend buckets. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string region = 138946292;- Returns:
- The bytes for region.
-
hasSelfLink
boolean hasSelfLink()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- Whether the selfLink field is set.
-
getSelfLink
String getSelfLink()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- The selfLink.
-
getSelfLinkBytes
com.google.protobuf.ByteString getSelfLinkBytes()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- The bytes for selfLink.
-
getUsedByList
List<BackendBucketUsedBy> getUsedByList()Output only. [Output Only] List of resources referencing that backend bucket.
repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729; -
getUsedBy
Output only. [Output Only] List of resources referencing that backend bucket.
repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729; -
getUsedByCount
int getUsedByCount()Output only. [Output Only] List of resources referencing that backend bucket.
repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729; -
getUsedByOrBuilderList
List<? extends BackendBucketUsedByOrBuilder> getUsedByOrBuilderList()Output only. [Output Only] List of resources referencing that backend bucket.
repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729; -
getUsedByOrBuilder
Output only. [Output Only] List of resources referencing that backend bucket.
repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729;
-