- 1.92.0 (latest)
- 1.91.0
- 1.90.0
- 1.88.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.80.0
- 1.78.0
- 1.77.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class BackendBucketCdnPolicyNegativeCachingPolicy.Builder extends GeneratedMessage.Builder<BackendBucketCdnPolicyNegativeCachingPolicy.Builder> implements BackendBucketCdnPolicyNegativeCachingPolicyOrBuilderSpecify CDN TTLs for response error codes.
Protobuf type google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > BackendBucketCdnPolicyNegativeCachingPolicy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public BackendBucketCdnPolicyNegativeCachingPolicy build()| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy |
|
buildPartial()
public BackendBucketCdnPolicyNegativeCachingPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy |
|
clear()
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
|
clearCode()
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder clearCode()The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be specified as values, and you cannot specify a status code more than once.
optional int32 code = 3059181;
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |
clearTtl()
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder clearTtl()The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
optional int32 ttl = 115180;
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |
getCode()
public int getCode()The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be specified as values, and you cannot specify a status code more than once.
optional int32 code = 3059181;
| Returns | |
|---|---|
| Type | Description |
int |
The code. |
getDefaultInstanceForType()
public BackendBucketCdnPolicyNegativeCachingPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getTtl()
public int getTtl()The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
optional int32 ttl = 115180;
| Returns | |
|---|---|
| Type | Description |
int |
The ttl. |
hasCode()
public boolean hasCode()The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be specified as values, and you cannot specify a status code more than once.
optional int32 code = 3059181;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the code field is set. |
hasTtl()
public boolean hasTtl()The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
optional int32 ttl = 115180;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ttl field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(BackendBucketCdnPolicyNegativeCachingPolicy other)
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder mergeFrom(BackendBucketCdnPolicyNegativeCachingPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
BackendBucketCdnPolicyNegativeCachingPolicy |
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
|
setCode(int value)
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder setCode(int value)The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be specified as values, and you cannot specify a status code more than once.
optional int32 code = 3059181;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe code to set. |
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |
setTtl(int value)
public BackendBucketCdnPolicyNegativeCachingPolicy.Builder setTtl(int value)The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
optional int32 ttl = 115180;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe ttl to set. |
| Returns | |
|---|---|
| Type | Description |
BackendBucketCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |