Reference documentation and code samples for the Artifact Registry V1 API class Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition.
CleanupPolicyCondition is a set of conditions attached to a CleanupPolicy. If multiple entries are set, all must be satisfied for the condition to be satisfied.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#newer_than
def newer_than() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — Match versions newer than a duration.
#newer_than=
def newer_than=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — Match versions newer than a duration.
Returns
- (::Google::Protobuf::Duration) — Match versions newer than a duration.
#older_than
def older_than() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — Match versions older than a duration.
#older_than=
def older_than=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — Match versions older than a duration.
Returns
- (::Google::Protobuf::Duration) — Match versions older than a duration.
#package_name_prefixes
def package_name_prefixes() -> ::Array<::String>
Returns
- (::Array<::String>) — Match versions by package prefix. Applied on any prefix match.
#package_name_prefixes=
def package_name_prefixes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Match versions by package prefix. Applied on any prefix match.
Returns
- (::Array<::String>) — Match versions by package prefix. Applied on any prefix match.
#tag_prefixes
def tag_prefixes() -> ::Array<::String>
Returns
- (::Array<::String>) — Match versions by tag prefix. Applied on any prefix match.
#tag_prefixes=
def tag_prefixes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Match versions by tag prefix. Applied on any prefix match.
Returns
- (::Array<::String>) — Match versions by tag prefix. Applied on any prefix match.
#tag_state
def tag_state() -> ::Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition::TagState
Returns
- (::Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition::TagState) — Match versions by tag status.
#tag_state=
def tag_state=(value) -> ::Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition::TagState
Parameter
- value (::Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition::TagState) — Match versions by tag status.
Returns
- (::Google::Cloud::ArtifactRegistry::V1::CleanupPolicyCondition::TagState) — Match versions by tag status.
#version_name_prefixes
def version_name_prefixes() -> ::Array<::String>
Returns
- (::Array<::String>) — Match versions by version name prefix. Applied on any prefix match.
#version_name_prefixes=
def version_name_prefixes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Match versions by version name prefix. Applied on any prefix match.
Returns
- (::Array<::String>) — Match versions by version name prefix. Applied on any prefix match.