GetSecurityProfileResult class

Result data returned by getSecurityProfile.

Constructors

GetSecurityProfileResult({required String description, required String displayName, required List<GoogleCloudApigeeV1SecurityProfileEnvironmentResponse> environments, required int maxScore, required int minScore, required String name, required GoogleCloudApigeeV1ProfileConfigResponse profileConfig, required String revisionCreateTime, required String revisionId, required String revisionPublishTime, required String revisionUpdateTime, required List<GoogleCloudApigeeV1SecurityProfileScoringConfigResponse> scoringConfigs})
Creates a new GetSecurityProfileResult. description Description of the security profile. displayName Display name of the security profile. environments List of environments attached to security profile. maxScore Maximum security score that can be generated by this profile. minScore Minimum security score that can be generated by this profile. name Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} profileConfig Customized profile configuration that computes the security score. revisionCreateTime The time when revision was created. revisionId Revision ID of the security profile. revisionPublishTime The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. revisionUpdateTime The time when revision was updated. scoringConfigs List of profile scoring configs in this revision.
const
GetSecurityProfileResult.fromMap(Map<String, dynamic> map)
factory

Properties

description → String
Description of the security profile.
final
displayName → String
Display name of the security profile.
final
environments → List<GoogleCloudApigeeV1SecurityProfileEnvironmentResponse>
List of environments attached to security profile.
final
hashCode → int
The hash code for this object.
no setterinherited
maxScore → int
Maximum security score that can be generated by this profile.
final
minScore → int
Minimum security score that can be generated by this profile.
final
name → String
Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
final
profileConfig → GoogleCloudApigeeV1ProfileConfigResponse
Customized profile configuration that computes the security score.
final
revisionCreateTime → String
The time when revision was created.
final
revisionId → String
Revision ID of the security profile.
final
revisionPublishTime → String
The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
final
revisionUpdateTime → String
The time when revision was updated.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scoringConfigs → List<GoogleCloudApigeeV1SecurityProfileScoringConfigResponse>
List of profile scoring configs in this revision.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited