func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput {
	return o.ApplyT(func(v EndpointDeliveryRule) *EndpointDeliveryRuleRequestMethodCondition {
		return v.RequestMethodCondition
	}).(EndpointDeliveryRuleRequestMethodConditionPtrOutput)
}
// A `requestMethodCondition` block as defined below.
A `requestMethodCondition` block as defined below.
// A ` requestMethodCondition ` block as defined below .
func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput {
	return o.ApplyT(func(v EndpointDeliveryRule) *EndpointDeliveryRuleRequestMethodCondition {
		return v.RequestMethodCondition
	}).(EndpointDeliveryRuleRequestMethodConditionPtrOutput)
}
func ( o EndpointDeliveryRuleOutput ) RequestMethodCondition ( ) EndpointDeliveryRuleRequestMethodConditionPtrOutput { return o . ApplyT ( func ( v EndpointDeliveryRule ) * EndpointDeliveryRuleRequestMethodCondition { return v . RequestMethodCondition } ) . ( EndpointDeliveryRuleRequestMethodConditionPtrOutput ) }
A `requestMethodCondition` block as defined below.
A ` requestMethodCondition ` block as defined below .