public interface SecurityHealthAnalyticsCustomModuleOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getConfig()
public abstract CustomConfig getConfig()
Required. custom module details
.google.cloud.securityposture.v1.CustomConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CustomConfig | The config. |
getConfigOrBuilder()
public abstract CustomConfigOrBuilder getConfigOrBuilder()
Required. custom module details
.google.cloud.securityposture.v1.CustomConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CustomConfigOrBuilder |
getDisplayName()
public abstract String getDisplayName()
Optional. The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String | The displayName. |
getDisplayNameBytes()
public abstract ByteString getDisplayNameBytes()
Optional. The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for displayName. |
getId()
public abstract String getId()
Output only. Immutable. The id of the custom module. The id is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
string id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The id. |
getIdBytes()
public abstract ByteString getIdBytes()
Output only. Immutable. The id of the custom module. The id is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
string id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for id. |
getModuleEnablementState()
public abstract EnablementState getModuleEnablementState()
The state of enablement for the module at its level of the resource hierarchy.
.google.cloud.securityposture.v1.EnablementState module_enablement_state = 4;
Returns | |
---|---|
Type | Description |
EnablementState | The moduleEnablementState. |
getModuleEnablementStateValue()
public abstract int getModuleEnablementStateValue()
The state of enablement for the module at its level of the resource hierarchy.
.google.cloud.securityposture.v1.EnablementState module_enablement_state = 4;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for moduleEnablementState. |
hasConfig()
public abstract boolean hasConfig()
Required. custom module details
.google.cloud.securityposture.v1.CustomConfig config = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean | Whether the config field is set. |