Interface Filter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Filter.Builder,Filter>,SdkBuilder<Filter.Builder,Filter>,SdkPojo
- Enclosing class:
- Filter
public static interface Filter.Builder extends SdkPojo, CopyableBuilder<Filter.Builder,Filter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Filter.Buildername(String name)A resource property name.Filter.Builderoperator(String operator)A Boolean binary operator that is used to evaluate the filter.Filter.Builderoperator(Operator operator)A Boolean binary operator that is used to evaluate the filter.Filter.Buildervalue(String value)A value used withNameandOperatorto determine which resources satisfy the filter's condition.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
Filter.Builder name(String name)
A resource property name. For example,
TrainingJobName. For valid property names, see SearchRecord. You must specify a valid property for the resource.- Parameters:
name- A resource property name. For example,TrainingJobName. For valid property names, see SearchRecord. You must specify a valid property for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operator
Filter.Builder operator(String operator)
A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:
- Equals
-
The value of
NameequalsValue. - NotEquals
-
The value of
Namedoesn't equalValue. - Exists
-
The
Nameproperty exists. - NotExists
-
The
Nameproperty does not exist. - GreaterThan
-
The value of
Nameis greater thanValue. Not supported for text properties. - GreaterThanOrEqualTo
-
The value of
Nameis greater than or equal toValue. Not supported for text properties. - LessThan
-
The value of
Nameis less thanValue. Not supported for text properties. - LessThanOrEqualTo
-
The value of
Nameis less than or equal toValue. Not supported for text properties. - In
-
The value of
Nameis one of the comma delimited strings inValue. Only supported for text properties. - Contains
-
The value of
Namecontains the stringValue. Only supported for text properties.A
SearchExpressioncan include theContainsoperator multiple times when the value ofNameis one of the following:-
Experiment.DisplayName -
Experiment.ExperimentName -
Experiment.Tags -
Trial.DisplayName -
Trial.TrialName -
Trial.Tags -
TrialComponent.DisplayName -
TrialComponent.TrialComponentName -
TrialComponent.Tags -
TrialComponent.InputArtifacts -
TrialComponent.OutputArtifacts
A
SearchExpressioncan include only oneContainsoperator for all other values ofName. In these cases, if you include multipleContainsoperators in theSearchExpression, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded." -
- Parameters:
operator- A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:- Equals
-
The value of
NameequalsValue. - NotEquals
-
The value of
Namedoesn't equalValue. - Exists
-
The
Nameproperty exists. - NotExists
-
The
Nameproperty does not exist. - GreaterThan
-
The value of
Nameis greater thanValue. Not supported for text properties. - GreaterThanOrEqualTo
-
The value of
Nameis greater than or equal toValue. Not supported for text properties. - LessThan
-
The value of
Nameis less thanValue. Not supported for text properties. - LessThanOrEqualTo
-
The value of
Nameis less than or equal toValue. Not supported for text properties. - In
-
The value of
Nameis one of the comma delimited strings inValue. Only supported for text properties. - Contains
-
The value of
Namecontains the stringValue. Only supported for text properties.A
SearchExpressioncan include theContainsoperator multiple times when the value ofNameis one of the following:-
Experiment.DisplayName -
Experiment.ExperimentName -
Experiment.Tags -
Trial.DisplayName -
Trial.TrialName -
Trial.Tags -
TrialComponent.DisplayName -
TrialComponent.TrialComponentName -
TrialComponent.Tags -
TrialComponent.InputArtifacts -
TrialComponent.OutputArtifacts
A
SearchExpressioncan include only oneContainsoperator for all other values ofName. In these cases, if you include multipleContainsoperators in theSearchExpression, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded." -
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Operator,Operator
-
operator
Filter.Builder operator(Operator operator)
A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:
- Equals
-
The value of
NameequalsValue. - NotEquals
-
The value of
Namedoesn't equalValue. - Exists
-
The
Nameproperty exists. - NotExists
-
The
Nameproperty does not exist. - GreaterThan
-
The value of
Nameis greater thanValue. Not supported for text properties. - GreaterThanOrEqualTo
-
The value of
Nameis greater than or equal toValue. Not supported for text properties. - LessThan
-
The value of
Nameis less thanValue. Not supported for text properties. - LessThanOrEqualTo
-
The value of
Nameis less than or equal toValue. Not supported for text properties. - In
-
The value of
Nameis one of the comma delimited strings inValue. Only supported for text properties. - Contains
-
The value of
Namecontains the stringValue. Only supported for text properties.A
SearchExpressioncan include theContainsoperator multiple times when the value ofNameis one of the following:-
Experiment.DisplayName -
Experiment.ExperimentName -
Experiment.Tags -
Trial.DisplayName -
Trial.TrialName -
Trial.Tags -
TrialComponent.DisplayName -
TrialComponent.TrialComponentName -
TrialComponent.Tags -
TrialComponent.InputArtifacts -
TrialComponent.OutputArtifacts
A
SearchExpressioncan include only oneContainsoperator for all other values ofName. In these cases, if you include multipleContainsoperators in theSearchExpression, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded." -
- Parameters:
operator- A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:- Equals
-
The value of
NameequalsValue. - NotEquals
-
The value of
Namedoesn't equalValue. - Exists
-
The
Nameproperty exists. - NotExists
-
The
Nameproperty does not exist. - GreaterThan
-
The value of
Nameis greater thanValue. Not supported for text properties. - GreaterThanOrEqualTo
-
The value of
Nameis greater than or equal toValue. Not supported for text properties. - LessThan
-
The value of
Nameis less thanValue. Not supported for text properties. - LessThanOrEqualTo
-
The value of
Nameis less than or equal toValue. Not supported for text properties. - In
-
The value of
Nameis one of the comma delimited strings inValue. Only supported for text properties. - Contains
-
The value of
Namecontains the stringValue. Only supported for text properties.A
SearchExpressioncan include theContainsoperator multiple times when the value ofNameis one of the following:-
Experiment.DisplayName -
Experiment.ExperimentName -
Experiment.Tags -
Trial.DisplayName -
Trial.TrialName -
Trial.Tags -
TrialComponent.DisplayName -
TrialComponent.TrialComponentName -
TrialComponent.Tags -
TrialComponent.InputArtifacts -
TrialComponent.OutputArtifacts
A
SearchExpressioncan include only oneContainsoperator for all other values ofName. In these cases, if you include multipleContainsoperators in theSearchExpression, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded." -
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Operator,Operator
-
value
Filter.Builder value(String value)
A value used with
NameandOperatorto determine which resources satisfy the filter's condition. For numerical properties,Valuemust be an integer or floating-point decimal. For timestamp properties,Valuemust be an ISO 8601 date-time string of the following format:YYYY-mm-dd'T'HH:MM:SS.- Parameters:
value- A value used withNameandOperatorto determine which resources satisfy the filter's condition. For numerical properties,Valuemust be an integer or floating-point decimal. For timestamp properties,Valuemust be an ISO 8601 date-time string of the following format:YYYY-mm-dd'T'HH:MM:SS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-