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 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

      List<String> 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

      String getCustomResponseHeaders(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 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

      BackendBucketUsedBy getUsedBy(int index)
       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

      BackendBucketUsedByOrBuilder getUsedByOrBuilder(int index)
       Output only. [Output Only] List of resources referencing that backend bucket.
       
      repeated .google.cloud.compute.v1.BackendBucketUsedBy used_by = 389320729;