- 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 BackendServiceCdnPolicyNegativeCachingPolicy.Builder extends GeneratedMessage.Builder<BackendServiceCdnPolicyNegativeCachingPolicy.Builder> implements BackendServiceCdnPolicyNegativeCachingPolicyOrBuilderSpecify CDN TTLs for response error codes.
Protobuf type google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > BackendServiceCdnPolicyNegativeCachingPolicy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public BackendServiceCdnPolicyNegativeCachingPolicy build()| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy |
|
buildPartial()
public BackendServiceCdnPolicyNegativeCachingPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy |
|
clear()
public BackendServiceCdnPolicyNegativeCachingPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
|
clearCode()
public BackendServiceCdnPolicyNegativeCachingPolicy.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 |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |
clearTtl()
public BackendServiceCdnPolicyNegativeCachingPolicy.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 |
BackendServiceCdnPolicyNegativeCachingPolicy.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 BackendServiceCdnPolicyNegativeCachingPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy |
|
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(BackendServiceCdnPolicyNegativeCachingPolicy other)
public BackendServiceCdnPolicyNegativeCachingPolicy.Builder mergeFrom(BackendServiceCdnPolicyNegativeCachingPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
BackendServiceCdnPolicyNegativeCachingPolicy |
| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public BackendServiceCdnPolicyNegativeCachingPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public BackendServiceCdnPolicyNegativeCachingPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
|
setCode(int value)
public BackendServiceCdnPolicyNegativeCachingPolicy.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 |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |
setTtl(int value)
public BackendServiceCdnPolicyNegativeCachingPolicy.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 |
BackendServiceCdnPolicyNegativeCachingPolicy.Builder |
This builder for chaining. |