public static final class Repository.DockerRepositoryConfig.Builder extends GeneratedMessageV3.Builder<Repository.DockerRepositoryConfig.Builder> implements Repository.DockerRepositoryConfigOrBuilder
DockerRepositoryConfig is docker related repository details.
Provides additional configuration details for repositories of the docker
format type.
Protobuf type google.devtools.artifactregistry.v1.Repository.DockerRepositoryConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public Repository.DockerRepositoryConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public Repository.DockerRepositoryConfig build()
public Repository.DockerRepositoryConfig buildPartial()
public Repository.DockerRepositoryConfig.Builder clear()
Overrides
public Repository.DockerRepositoryConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public Repository.DockerRepositoryConfig.Builder clearImmutableTags()
The repository which enabled this flag prevents all tags from being
modified, moved or deleted. This does not prevent tags from being
created.
bool immutable_tags = 1;
public Repository.DockerRepositoryConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public Repository.DockerRepositoryConfig.Builder clone()
Overrides
public Repository.DockerRepositoryConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean getImmutableTags()
The repository which enabled this flag prevents all tags from being
modified, moved or deleted. This does not prevent tags from being
created.
bool immutable_tags = 1;
Returns |
---|
Type | Description |
boolean | The immutableTags.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Repository.DockerRepositoryConfig.Builder mergeFrom(Repository.DockerRepositoryConfig other)
public Repository.DockerRepositoryConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public Repository.DockerRepositoryConfig.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
public final Repository.DockerRepositoryConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public Repository.DockerRepositoryConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public Repository.DockerRepositoryConfig.Builder setImmutableTags(boolean value)
The repository which enabled this flag prevents all tags from being
modified, moved or deleted. This does not prevent tags from being
created.
bool immutable_tags = 1;
Parameter |
---|
Name | Description |
value | boolean
The immutableTags to set.
|
public Repository.DockerRepositoryConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final Repository.DockerRepositoryConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides