Package namespace.cloud.registry.v1beta
Class Registry.GetDefaultPolicyResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Registry.GetDefaultPolicyResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<Registry.GetDefaultPolicyResponse.Builder>
namespace.cloud.registry.v1beta.Registry.GetDefaultPolicyResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Registry.GetDefaultPolicyResponseOrBuilder
- Enclosing class:
Registry.GetDefaultPolicyResponse
public static final class Registry.GetDefaultPolicyResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Registry.GetDefaultPolicyResponse.Builder>
implements Registry.GetDefaultPolicyResponseOrBuilder
Protobuf type
namespace.cloud.registry.v1beta.GetDefaultPolicyResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The default expiration duration that is applied to newly created images.Controls whether expiration is enforced.The current revision.com.google.protobuf.DurationThe default expiration duration that is applied to newly created images.com.google.protobuf.Duration.BuilderThe default expiration duration that is applied to newly created images.com.google.protobuf.DurationOrBuilderThe default expiration duration that is applied to newly created images.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorControls whether expiration is enforced.intControls whether expiration is enforced.longThe current revision.booleanThe default expiration duration that is applied to newly created images.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDefaultExpiration(com.google.protobuf.Duration value) The default expiration duration that is applied to 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 default expiration duration that is applied to newly created images.setDefaultExpiration(com.google.protobuf.Duration.Builder builderForValue) The default expiration duration that is applied to newly created images.Controls whether expiration is enforced.setExpirationEnforcementValue(int value) Controls whether expiration is enforced.setRevision(long value) The current revision.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.GetDefaultPolicyResponse.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.GetDefaultPolicyResponse.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.GetDefaultPolicyResponse.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.GetDefaultPolicyResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Registry.GetDefaultPolicyResponse.Builder>
-
mergeFrom
public Registry.GetDefaultPolicyResponse.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.GetDefaultPolicyResponse.Builder>- Throws:
IOException
-
getRevision
public long getRevision()The current revision.
int64 revision = 1;- Specified by:
getRevisionin interfaceRegistry.GetDefaultPolicyResponseOrBuilder- Returns:
- The revision.
-
setRevision
The current revision.
int64 revision = 1;- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
The current revision.
int64 revision = 1;- Returns:
- This builder for chaining.
-
hasDefaultExpiration
public boolean hasDefaultExpiration()The default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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.GetDefaultPolicyResponseOrBuilder- Returns:
- Whether the defaultExpiration field is set.
-
getDefaultExpiration
public com.google.protobuf.Duration getDefaultExpiration()The default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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.GetDefaultPolicyResponseOrBuilder- Returns:
- The defaultExpiration.
-
setDefaultExpiration
public Registry.GetDefaultPolicyResponse.Builder setDefaultExpiration(com.google.protobuf.Duration value) The default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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.GetDefaultPolicyResponse.Builder setDefaultExpiration(com.google.protobuf.Duration.Builder builderForValue) The default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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.GetDefaultPolicyResponse.Builder mergeDefaultExpiration(com.google.protobuf.Duration value) The default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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 default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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 default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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 default expiration duration that is applied to newly created images. After this duration the image becomes inaccessible and the underlying blobs are deleted. Not set means no default policy is configured. 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.GetDefaultPolicyResponseOrBuilder
-
getExpirationEnforcementValue
public int getExpirationEnforcementValue()Controls whether expiration is enforced.
.namespace.cloud.registry.v1beta.ExpirationEnforcement expiration_enforcement = 3;- Specified by:
getExpirationEnforcementValuein interfaceRegistry.GetDefaultPolicyResponseOrBuilder- 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.GetDefaultPolicyResponseOrBuilder- Returns:
- The expirationEnforcement.
-
setExpirationEnforcement
public Registry.GetDefaultPolicyResponse.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.
-