Package namespace.cloud.registry.v1beta
Class Registry.UpdateDefaultPolicyRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
namespace.cloud.registry.v1beta.Registry.UpdateDefaultPolicyRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Registry.UpdateDefaultPolicyRequestOrBuilder
- Enclosing class:
Registry.UpdateDefaultPolicyRequest
public static final class Registry.UpdateDefaultPolicyRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
implements Registry.UpdateDefaultPolicyRequestOrBuilder
Protobuf type
namespace.cloud.registry.v1beta.UpdateDefaultPolicyRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The new default expiration duration for newly created images.Controls whether expiration is enforced.Only update if revision matches.com.google.protobuf.DurationThe new default expiration duration for newly created images.com.google.protobuf.Duration.BuilderThe new default expiration duration for newly created images.com.google.protobuf.DurationOrBuilderThe new default expiration duration for newly created images.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorControls whether expiration is enforced.intControls whether expiration is enforced.longOnly update if revision matches.booleanThe new default expiration duration for newly created images.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDefaultExpiration(com.google.protobuf.Duration value) The new default expiration duration for newly created images.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDefaultExpiration(com.google.protobuf.Duration value) The new default expiration duration for newly created images.setDefaultExpiration(com.google.protobuf.Duration.Builder builderForValue) The new default expiration duration for newly created images.Controls whether expiration is enforced.setExpirationEnforcementValue(int value) Controls whether expiration is enforced.setRevision(long value) Only update if revision matches.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
-
mergeFrom
public Registry.UpdateDefaultPolicyRequest.Builder mergeFrom(Registry.UpdateDefaultPolicyRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>
-
mergeFrom
public Registry.UpdateDefaultPolicyRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Registry.UpdateDefaultPolicyRequest.Builder>- Throws:
IOException
-
getRevision
public long getRevision()Only update if revision matches.
int64 revision = 1;- Specified by:
getRevisionin interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder- Returns:
- The revision.
-
setRevision
Only update if revision matches.
int64 revision = 1;- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
Only update if revision matches.
int64 revision = 1;- Returns:
- This builder for chaining.
-
hasDefaultExpiration
public boolean hasDefaultExpiration()The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2;- Specified by:
hasDefaultExpirationin interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder- Returns:
- Whether the defaultExpiration field is set.
-
getDefaultExpiration
public com.google.protobuf.Duration getDefaultExpiration()The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2;- Specified by:
getDefaultExpirationin interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder- Returns:
- The defaultExpiration.
-
setDefaultExpiration
public Registry.UpdateDefaultPolicyRequest.Builder setDefaultExpiration(com.google.protobuf.Duration value) The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2; -
setDefaultExpiration
public Registry.UpdateDefaultPolicyRequest.Builder setDefaultExpiration(com.google.protobuf.Duration.Builder builderForValue) The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2; -
mergeDefaultExpiration
public Registry.UpdateDefaultPolicyRequest.Builder mergeDefaultExpiration(com.google.protobuf.Duration value) The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2; -
clearDefaultExpiration
The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2; -
getDefaultExpirationBuilder
public com.google.protobuf.Duration.Builder getDefaultExpirationBuilder()The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2; -
getDefaultExpirationOrBuilder
public com.google.protobuf.DurationOrBuilder getDefaultExpirationOrBuilder()The new default expiration duration for newly created images. A duration of at least 4h (=14400s) is required. In order to apply the expiration retroactively to existing images reach out to `support@namespace.so`. Note: In JSON format, the Duration type is encoded as a string rather than an object, where the string ends in the suffix "s" (indicating seconds) and is preceded by the number of seconds, with nanoseconds expressed as fractional seconds.
.google.protobuf.Duration default_expiration = 2;- Specified by:
getDefaultExpirationOrBuilderin interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder
-
getExpirationEnforcementValue
public int getExpirationEnforcementValue()Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Specified by:
getExpirationEnforcementValuein interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder- Returns:
- The enum numeric value on the wire for expirationEnforcement.
-
setExpirationEnforcementValue
Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Parameters:
value- The enum numeric value on the wire for expirationEnforcement to set.- Returns:
- This builder for chaining.
-
getExpirationEnforcement
Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Specified by:
getExpirationEnforcementin interfaceRegistry.UpdateDefaultPolicyRequestOrBuilder- Returns:
- The expirationEnforcement.
-
setExpirationEnforcement
public Registry.UpdateDefaultPolicyRequest.Builder setExpirationEnforcement(Registry.ExpirationEnforcement value) Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Parameters:
value- The expirationEnforcement to set.- Returns:
- This builder for chaining.
-
clearExpirationEnforcement
Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Returns:
- This builder for chaining.
-