public static final class Repository.VulnerabilityScanningConfig extends GeneratedMessageV3 implements Repository.VulnerabilityScanningConfigOrBuilder
Config on whether to perform vulnerability scanning for resources in this
repository, as well as output fields describing current state.
Protobuf type
google.devtools.artifactregistry.v1.Repository.VulnerabilityScanningConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int ENABLEMENT_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ENABLEMENT_STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ENABLEMENT_STATE_REASON_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int LAST_ENABLE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static Repository.VulnerabilityScanningConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Repository.VulnerabilityScanningConfig.Builder newBuilder()
public static Repository.VulnerabilityScanningConfig.Builder newBuilder(Repository.VulnerabilityScanningConfig prototype)
public static Repository.VulnerabilityScanningConfig parseDelimitedFrom(InputStream input)
public static Repository.VulnerabilityScanningConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Repository.VulnerabilityScanningConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static Repository.VulnerabilityScanningConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Repository.VulnerabilityScanningConfig parseFrom(ByteString data)
public static Repository.VulnerabilityScanningConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Repository.VulnerabilityScanningConfig parseFrom(CodedInputStream input)
public static Repository.VulnerabilityScanningConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Repository.VulnerabilityScanningConfig parseFrom(InputStream input)
public static Repository.VulnerabilityScanningConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Repository.VulnerabilityScanningConfig parseFrom(ByteBuffer data)
public static Repository.VulnerabilityScanningConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Repository.VulnerabilityScanningConfig> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public Repository.VulnerabilityScanningConfig getDefaultInstanceForType()
public Repository.VulnerabilityScanningConfig.EnablementConfig getEnablementConfig()
Optional. Config for whether this repository has vulnerability scanning
disabled.
.google.devtools.artifactregistry.v1.Repository.VulnerabilityScanningConfig.EnablementConfig enablement_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public int getEnablementConfigValue()
Optional. Config for whether this repository has vulnerability scanning
disabled.
.google.devtools.artifactregistry.v1.Repository.VulnerabilityScanningConfig.EnablementConfig enablement_config = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for enablementConfig.
|
public Repository.VulnerabilityScanningConfig.EnablementState getEnablementState()
Output only. State of feature enablement, combining repository enablement
config and API enablement state.
.google.devtools.artifactregistry.v1.Repository.VulnerabilityScanningConfig.EnablementState enablement_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getEnablementStateReason()
Output only. Reason for the repository state.
string enablement_state_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The enablementStateReason.
|
public ByteString getEnablementStateReasonBytes()
Output only. Reason for the repository state.
string enablement_state_reason = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for enablementStateReason.
|
public int getEnablementStateValue()
Output only. State of feature enablement, combining repository enablement
config and API enablement state.
.google.devtools.artifactregistry.v1.Repository.VulnerabilityScanningConfig.EnablementState enablement_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for enablementState.
|
public Timestamp getLastEnableTime()
Output only. The last time this repository config was enabled.
.google.protobuf.Timestamp last_enable_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The lastEnableTime.
|
public TimestampOrBuilder getLastEnableTimeOrBuilder()
Output only. The last time this repository config was enabled.
.google.protobuf.Timestamp last_enable_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Parser<Repository.VulnerabilityScanningConfig> getParserForType()
Overrides
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public boolean hasLastEnableTime()
Output only. The last time this repository config was enabled.
.google.protobuf.Timestamp last_enable_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the lastEnableTime field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Repository.VulnerabilityScanningConfig.Builder newBuilderForType()
protected Repository.VulnerabilityScanningConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public Repository.VulnerabilityScanningConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides