Documentation ¶
Index ¶
- type DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithAPIVersion(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithAnnotations(entries map[string]string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithClusterName(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithFinalizers(values ...string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithGenerateName(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithGeneration(value int64) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithKind(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithLabels(entries map[string]string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithName(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithNamespace(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithResourceVersion(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithSelfLink(value string) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithSpec(value v1beta1.DestinationRule) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *DestinationRuleApplyConfiguration
- func (b *DestinationRuleApplyConfiguration) WithUID(value types.UID) *DestinationRuleApplyConfiguration
- type GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithAPIVersion(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithClusterName(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithFinalizers(values ...string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithGenerateName(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithGeneration(value int64) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithKind(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithLabels(entries map[string]string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithName(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithNamespace(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithResourceVersion(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithSelfLink(value string) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithSpec(value v1beta1.Gateway) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *GatewayApplyConfiguration
- func (b *GatewayApplyConfiguration) WithUID(value types.UID) *GatewayApplyConfiguration
- type ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithAPIVersion(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithClusterName(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithFinalizers(values ...string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithGenerateName(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithGeneration(value int64) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithKind(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithLabels(entries map[string]string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithName(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithNamespace(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithResourceVersion(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithSelfLink(value string) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithSpec(value v1beta1.ProxyConfig) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *ProxyConfigApplyConfiguration
- func (b *ProxyConfigApplyConfiguration) WithUID(value types.UID) *ProxyConfigApplyConfiguration
- type ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithAPIVersion(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithAnnotations(entries map[string]string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithClusterName(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithFinalizers(values ...string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithGenerateName(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithGeneration(value int64) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithKind(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithLabels(entries map[string]string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithName(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithNamespace(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithResourceVersion(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithSelfLink(value string) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithSpec(value v1beta1.ServiceEntry) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *ServiceEntryApplyConfiguration
- func (b *ServiceEntryApplyConfiguration) WithUID(value types.UID) *ServiceEntryApplyConfiguration
- type SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithAPIVersion(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithAnnotations(entries map[string]string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithClusterName(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithFinalizers(values ...string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithGenerateName(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithGeneration(value int64) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithKind(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithLabels(entries map[string]string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithName(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithNamespace(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithResourceVersion(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithSelfLink(value string) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithSpec(value v1beta1.Sidecar) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *SidecarApplyConfiguration
- func (b *SidecarApplyConfiguration) WithUID(value types.UID) *SidecarApplyConfiguration
- type VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithAPIVersion(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithClusterName(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithFinalizers(values ...string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithGenerateName(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithGeneration(value int64) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithKind(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithLabels(entries map[string]string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithName(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithNamespace(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithResourceVersion(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithSelfLink(value string) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithSpec(value v1beta1.VirtualService) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *VirtualServiceApplyConfiguration
- func (b *VirtualServiceApplyConfiguration) WithUID(value types.UID) *VirtualServiceApplyConfiguration
- type WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithAPIVersion(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithAnnotations(entries map[string]string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithClusterName(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithFinalizers(values ...string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithGenerateName(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithGeneration(value int64) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithKind(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithLabels(entries map[string]string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithName(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithNamespace(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithResourceVersion(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithSelfLink(value string) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithSpec(value v1beta1.WorkloadEntry) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *WorkloadEntryApplyConfiguration
- func (b *WorkloadEntryApplyConfiguration) WithUID(value types.UID) *WorkloadEntryApplyConfiguration
- type WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithAPIVersion(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithAnnotations(entries map[string]string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithClusterName(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithFinalizers(values ...string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithGenerateName(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithGeneration(value int64) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithKind(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithLabels(entries map[string]string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithName(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithNamespace(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithResourceVersion(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithSelfLink(value string) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithSpec(value v1beta1.WorkloadGroup) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *WorkloadGroupApplyConfiguration
- func (b *WorkloadGroupApplyConfiguration) WithUID(value types.UID) *WorkloadGroupApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DestinationRuleApplyConfiguration ¶
type DestinationRuleApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.DestinationRule `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
DestinationRuleApplyConfiguration represents an declarative configuration of the DestinationRule type for use with apply.
func DestinationRule ¶
func DestinationRule(name, namespace string) *DestinationRuleApplyConfiguration
DestinationRule constructs an declarative configuration of the DestinationRule type for use with apply.
func (*DestinationRuleApplyConfiguration) WithAPIVersion ¶
func (b *DestinationRuleApplyConfiguration) WithAPIVersion(value string) *DestinationRuleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithAnnotations ¶
func (b *DestinationRuleApplyConfiguration) WithAnnotations(entries map[string]string) *DestinationRuleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*DestinationRuleApplyConfiguration) WithClusterName ¶
func (b *DestinationRuleApplyConfiguration) WithClusterName(value string) *DestinationRuleApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithCreationTimestamp ¶
func (b *DestinationRuleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DestinationRuleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *DestinationRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DestinationRuleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithDeletionTimestamp ¶
func (b *DestinationRuleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DestinationRuleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithFinalizers ¶
func (b *DestinationRuleApplyConfiguration) WithFinalizers(values ...string) *DestinationRuleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*DestinationRuleApplyConfiguration) WithGenerateName ¶
func (b *DestinationRuleApplyConfiguration) WithGenerateName(value string) *DestinationRuleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithGeneration ¶
func (b *DestinationRuleApplyConfiguration) WithGeneration(value int64) *DestinationRuleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithKind ¶
func (b *DestinationRuleApplyConfiguration) WithKind(value string) *DestinationRuleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithLabels ¶
func (b *DestinationRuleApplyConfiguration) WithLabels(entries map[string]string) *DestinationRuleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*DestinationRuleApplyConfiguration) WithName ¶
func (b *DestinationRuleApplyConfiguration) WithName(value string) *DestinationRuleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithNamespace ¶
func (b *DestinationRuleApplyConfiguration) WithNamespace(value string) *DestinationRuleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithOwnerReferences ¶
func (b *DestinationRuleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DestinationRuleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*DestinationRuleApplyConfiguration) WithResourceVersion ¶
func (b *DestinationRuleApplyConfiguration) WithResourceVersion(value string) *DestinationRuleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithSelfLink ¶
func (b *DestinationRuleApplyConfiguration) WithSelfLink(value string) *DestinationRuleApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithSpec ¶
func (b *DestinationRuleApplyConfiguration) WithSpec(value v1beta1.DestinationRule) *DestinationRuleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithStatus ¶
func (b *DestinationRuleApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *DestinationRuleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*DestinationRuleApplyConfiguration) WithUID ¶
func (b *DestinationRuleApplyConfiguration) WithUID(value types.UID) *DestinationRuleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type GatewayApplyConfiguration ¶
type GatewayApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.Gateway `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
GatewayApplyConfiguration represents an declarative configuration of the Gateway type for use with apply.
func Gateway ¶
func Gateway(name, namespace string) *GatewayApplyConfiguration
Gateway constructs an declarative configuration of the Gateway type for use with apply.
func (*GatewayApplyConfiguration) WithAPIVersion ¶
func (b *GatewayApplyConfiguration) WithAPIVersion(value string) *GatewayApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithAnnotations ¶
func (b *GatewayApplyConfiguration) WithAnnotations(entries map[string]string) *GatewayApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*GatewayApplyConfiguration) WithClusterName ¶
func (b *GatewayApplyConfiguration) WithClusterName(value string) *GatewayApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithCreationTimestamp ¶
func (b *GatewayApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GatewayApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *GatewayApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GatewayApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithDeletionTimestamp ¶
func (b *GatewayApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GatewayApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithFinalizers ¶
func (b *GatewayApplyConfiguration) WithFinalizers(values ...string) *GatewayApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*GatewayApplyConfiguration) WithGenerateName ¶
func (b *GatewayApplyConfiguration) WithGenerateName(value string) *GatewayApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithGeneration ¶
func (b *GatewayApplyConfiguration) WithGeneration(value int64) *GatewayApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithKind ¶
func (b *GatewayApplyConfiguration) WithKind(value string) *GatewayApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithLabels ¶
func (b *GatewayApplyConfiguration) WithLabels(entries map[string]string) *GatewayApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*GatewayApplyConfiguration) WithName ¶
func (b *GatewayApplyConfiguration) WithName(value string) *GatewayApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithNamespace ¶
func (b *GatewayApplyConfiguration) WithNamespace(value string) *GatewayApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithOwnerReferences ¶
func (b *GatewayApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GatewayApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*GatewayApplyConfiguration) WithResourceVersion ¶
func (b *GatewayApplyConfiguration) WithResourceVersion(value string) *GatewayApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithSelfLink ¶
func (b *GatewayApplyConfiguration) WithSelfLink(value string) *GatewayApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithSpec ¶
func (b *GatewayApplyConfiguration) WithSpec(value v1beta1.Gateway) *GatewayApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithStatus ¶
func (b *GatewayApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *GatewayApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*GatewayApplyConfiguration) WithUID ¶
func (b *GatewayApplyConfiguration) WithUID(value types.UID) *GatewayApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type ProxyConfigApplyConfiguration ¶
type ProxyConfigApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.ProxyConfig `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
ProxyConfigApplyConfiguration represents an declarative configuration of the ProxyConfig type for use with apply.
func ProxyConfig ¶
func ProxyConfig(name, namespace string) *ProxyConfigApplyConfiguration
ProxyConfig constructs an declarative configuration of the ProxyConfig type for use with apply.
func (*ProxyConfigApplyConfiguration) WithAPIVersion ¶
func (b *ProxyConfigApplyConfiguration) WithAPIVersion(value string) *ProxyConfigApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithAnnotations ¶
func (b *ProxyConfigApplyConfiguration) WithAnnotations(entries map[string]string) *ProxyConfigApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*ProxyConfigApplyConfiguration) WithClusterName ¶
func (b *ProxyConfigApplyConfiguration) WithClusterName(value string) *ProxyConfigApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithCreationTimestamp ¶
func (b *ProxyConfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProxyConfigApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProxyConfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProxyConfigApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProxyConfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProxyConfigApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithFinalizers ¶
func (b *ProxyConfigApplyConfiguration) WithFinalizers(values ...string) *ProxyConfigApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*ProxyConfigApplyConfiguration) WithGenerateName ¶
func (b *ProxyConfigApplyConfiguration) WithGenerateName(value string) *ProxyConfigApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithGeneration ¶
func (b *ProxyConfigApplyConfiguration) WithGeneration(value int64) *ProxyConfigApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithKind ¶
func (b *ProxyConfigApplyConfiguration) WithKind(value string) *ProxyConfigApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithLabels ¶
func (b *ProxyConfigApplyConfiguration) WithLabels(entries map[string]string) *ProxyConfigApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*ProxyConfigApplyConfiguration) WithName ¶
func (b *ProxyConfigApplyConfiguration) WithName(value string) *ProxyConfigApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithNamespace ¶
func (b *ProxyConfigApplyConfiguration) WithNamespace(value string) *ProxyConfigApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithOwnerReferences ¶
func (b *ProxyConfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProxyConfigApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*ProxyConfigApplyConfiguration) WithResourceVersion ¶
func (b *ProxyConfigApplyConfiguration) WithResourceVersion(value string) *ProxyConfigApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithSelfLink ¶
func (b *ProxyConfigApplyConfiguration) WithSelfLink(value string) *ProxyConfigApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithSpec ¶
func (b *ProxyConfigApplyConfiguration) WithSpec(value v1beta1.ProxyConfig) *ProxyConfigApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithStatus ¶
func (b *ProxyConfigApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *ProxyConfigApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*ProxyConfigApplyConfiguration) WithUID ¶
func (b *ProxyConfigApplyConfiguration) WithUID(value types.UID) *ProxyConfigApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type ServiceEntryApplyConfiguration ¶
type ServiceEntryApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.ServiceEntry `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
ServiceEntryApplyConfiguration represents an declarative configuration of the ServiceEntry type for use with apply.
func ServiceEntry ¶
func ServiceEntry(name, namespace string) *ServiceEntryApplyConfiguration
ServiceEntry constructs an declarative configuration of the ServiceEntry type for use with apply.
func (*ServiceEntryApplyConfiguration) WithAPIVersion ¶
func (b *ServiceEntryApplyConfiguration) WithAPIVersion(value string) *ServiceEntryApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithAnnotations ¶
func (b *ServiceEntryApplyConfiguration) WithAnnotations(entries map[string]string) *ServiceEntryApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*ServiceEntryApplyConfiguration) WithClusterName ¶
func (b *ServiceEntryApplyConfiguration) WithClusterName(value string) *ServiceEntryApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithCreationTimestamp ¶
func (b *ServiceEntryApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServiceEntryApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ServiceEntryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServiceEntryApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithDeletionTimestamp ¶
func (b *ServiceEntryApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServiceEntryApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithFinalizers ¶
func (b *ServiceEntryApplyConfiguration) WithFinalizers(values ...string) *ServiceEntryApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*ServiceEntryApplyConfiguration) WithGenerateName ¶
func (b *ServiceEntryApplyConfiguration) WithGenerateName(value string) *ServiceEntryApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithGeneration ¶
func (b *ServiceEntryApplyConfiguration) WithGeneration(value int64) *ServiceEntryApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithKind ¶
func (b *ServiceEntryApplyConfiguration) WithKind(value string) *ServiceEntryApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithLabels ¶
func (b *ServiceEntryApplyConfiguration) WithLabels(entries map[string]string) *ServiceEntryApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*ServiceEntryApplyConfiguration) WithName ¶
func (b *ServiceEntryApplyConfiguration) WithName(value string) *ServiceEntryApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithNamespace ¶
func (b *ServiceEntryApplyConfiguration) WithNamespace(value string) *ServiceEntryApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithOwnerReferences ¶
func (b *ServiceEntryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServiceEntryApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*ServiceEntryApplyConfiguration) WithResourceVersion ¶
func (b *ServiceEntryApplyConfiguration) WithResourceVersion(value string) *ServiceEntryApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithSelfLink ¶
func (b *ServiceEntryApplyConfiguration) WithSelfLink(value string) *ServiceEntryApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithSpec ¶
func (b *ServiceEntryApplyConfiguration) WithSpec(value v1beta1.ServiceEntry) *ServiceEntryApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithStatus ¶
func (b *ServiceEntryApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *ServiceEntryApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*ServiceEntryApplyConfiguration) WithUID ¶
func (b *ServiceEntryApplyConfiguration) WithUID(value types.UID) *ServiceEntryApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type SidecarApplyConfiguration ¶
type SidecarApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.Sidecar `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
SidecarApplyConfiguration represents an declarative configuration of the Sidecar type for use with apply.
func Sidecar ¶
func Sidecar(name, namespace string) *SidecarApplyConfiguration
Sidecar constructs an declarative configuration of the Sidecar type for use with apply.
func (*SidecarApplyConfiguration) WithAPIVersion ¶
func (b *SidecarApplyConfiguration) WithAPIVersion(value string) *SidecarApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithAnnotations ¶
func (b *SidecarApplyConfiguration) WithAnnotations(entries map[string]string) *SidecarApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*SidecarApplyConfiguration) WithClusterName ¶
func (b *SidecarApplyConfiguration) WithClusterName(value string) *SidecarApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithCreationTimestamp ¶
func (b *SidecarApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SidecarApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SidecarApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SidecarApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithDeletionTimestamp ¶
func (b *SidecarApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SidecarApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithFinalizers ¶
func (b *SidecarApplyConfiguration) WithFinalizers(values ...string) *SidecarApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*SidecarApplyConfiguration) WithGenerateName ¶
func (b *SidecarApplyConfiguration) WithGenerateName(value string) *SidecarApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithGeneration ¶
func (b *SidecarApplyConfiguration) WithGeneration(value int64) *SidecarApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithKind ¶
func (b *SidecarApplyConfiguration) WithKind(value string) *SidecarApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithLabels ¶
func (b *SidecarApplyConfiguration) WithLabels(entries map[string]string) *SidecarApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*SidecarApplyConfiguration) WithName ¶
func (b *SidecarApplyConfiguration) WithName(value string) *SidecarApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithNamespace ¶
func (b *SidecarApplyConfiguration) WithNamespace(value string) *SidecarApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithOwnerReferences ¶
func (b *SidecarApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SidecarApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*SidecarApplyConfiguration) WithResourceVersion ¶
func (b *SidecarApplyConfiguration) WithResourceVersion(value string) *SidecarApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithSelfLink ¶
func (b *SidecarApplyConfiguration) WithSelfLink(value string) *SidecarApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithSpec ¶
func (b *SidecarApplyConfiguration) WithSpec(value v1beta1.Sidecar) *SidecarApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithStatus ¶
func (b *SidecarApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *SidecarApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*SidecarApplyConfiguration) WithUID ¶
func (b *SidecarApplyConfiguration) WithUID(value types.UID) *SidecarApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type VirtualServiceApplyConfiguration ¶
type VirtualServiceApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.VirtualService `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
VirtualServiceApplyConfiguration represents an declarative configuration of the VirtualService type for use with apply.
func VirtualService ¶
func VirtualService(name, namespace string) *VirtualServiceApplyConfiguration
VirtualService constructs an declarative configuration of the VirtualService type for use with apply.
func (*VirtualServiceApplyConfiguration) WithAPIVersion ¶
func (b *VirtualServiceApplyConfiguration) WithAPIVersion(value string) *VirtualServiceApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithAnnotations ¶
func (b *VirtualServiceApplyConfiguration) WithAnnotations(entries map[string]string) *VirtualServiceApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*VirtualServiceApplyConfiguration) WithClusterName ¶
func (b *VirtualServiceApplyConfiguration) WithClusterName(value string) *VirtualServiceApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithCreationTimestamp ¶
func (b *VirtualServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *VirtualServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VirtualServiceApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithDeletionTimestamp ¶
func (b *VirtualServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VirtualServiceApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithFinalizers ¶
func (b *VirtualServiceApplyConfiguration) WithFinalizers(values ...string) *VirtualServiceApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*VirtualServiceApplyConfiguration) WithGenerateName ¶
func (b *VirtualServiceApplyConfiguration) WithGenerateName(value string) *VirtualServiceApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithGeneration ¶
func (b *VirtualServiceApplyConfiguration) WithGeneration(value int64) *VirtualServiceApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithKind ¶
func (b *VirtualServiceApplyConfiguration) WithKind(value string) *VirtualServiceApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithLabels ¶
func (b *VirtualServiceApplyConfiguration) WithLabels(entries map[string]string) *VirtualServiceApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*VirtualServiceApplyConfiguration) WithName ¶
func (b *VirtualServiceApplyConfiguration) WithName(value string) *VirtualServiceApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithNamespace ¶
func (b *VirtualServiceApplyConfiguration) WithNamespace(value string) *VirtualServiceApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithOwnerReferences ¶
func (b *VirtualServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VirtualServiceApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*VirtualServiceApplyConfiguration) WithResourceVersion ¶
func (b *VirtualServiceApplyConfiguration) WithResourceVersion(value string) *VirtualServiceApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithSelfLink ¶
func (b *VirtualServiceApplyConfiguration) WithSelfLink(value string) *VirtualServiceApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithSpec ¶
func (b *VirtualServiceApplyConfiguration) WithSpec(value v1beta1.VirtualService) *VirtualServiceApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithStatus ¶
func (b *VirtualServiceApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *VirtualServiceApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*VirtualServiceApplyConfiguration) WithUID ¶
func (b *VirtualServiceApplyConfiguration) WithUID(value types.UID) *VirtualServiceApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type WorkloadEntryApplyConfiguration ¶
type WorkloadEntryApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.WorkloadEntry `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
WorkloadEntryApplyConfiguration represents an declarative configuration of the WorkloadEntry type for use with apply.
func WorkloadEntry ¶
func WorkloadEntry(name, namespace string) *WorkloadEntryApplyConfiguration
WorkloadEntry constructs an declarative configuration of the WorkloadEntry type for use with apply.
func (*WorkloadEntryApplyConfiguration) WithAPIVersion ¶
func (b *WorkloadEntryApplyConfiguration) WithAPIVersion(value string) *WorkloadEntryApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithAnnotations ¶
func (b *WorkloadEntryApplyConfiguration) WithAnnotations(entries map[string]string) *WorkloadEntryApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*WorkloadEntryApplyConfiguration) WithClusterName ¶
func (b *WorkloadEntryApplyConfiguration) WithClusterName(value string) *WorkloadEntryApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkloadEntryApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkloadEntryApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkloadEntryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkloadEntryApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkloadEntryApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkloadEntryApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithFinalizers ¶
func (b *WorkloadEntryApplyConfiguration) WithFinalizers(values ...string) *WorkloadEntryApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*WorkloadEntryApplyConfiguration) WithGenerateName ¶
func (b *WorkloadEntryApplyConfiguration) WithGenerateName(value string) *WorkloadEntryApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithGeneration ¶
func (b *WorkloadEntryApplyConfiguration) WithGeneration(value int64) *WorkloadEntryApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithKind ¶
func (b *WorkloadEntryApplyConfiguration) WithKind(value string) *WorkloadEntryApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithLabels ¶
func (b *WorkloadEntryApplyConfiguration) WithLabels(entries map[string]string) *WorkloadEntryApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*WorkloadEntryApplyConfiguration) WithName ¶
func (b *WorkloadEntryApplyConfiguration) WithName(value string) *WorkloadEntryApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithNamespace ¶
func (b *WorkloadEntryApplyConfiguration) WithNamespace(value string) *WorkloadEntryApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithOwnerReferences ¶
func (b *WorkloadEntryApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkloadEntryApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*WorkloadEntryApplyConfiguration) WithResourceVersion ¶
func (b *WorkloadEntryApplyConfiguration) WithResourceVersion(value string) *WorkloadEntryApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithSelfLink ¶
func (b *WorkloadEntryApplyConfiguration) WithSelfLink(value string) *WorkloadEntryApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithSpec ¶
func (b *WorkloadEntryApplyConfiguration) WithSpec(value v1beta1.WorkloadEntry) *WorkloadEntryApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithStatus ¶
func (b *WorkloadEntryApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *WorkloadEntryApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*WorkloadEntryApplyConfiguration) WithUID ¶
func (b *WorkloadEntryApplyConfiguration) WithUID(value types.UID) *WorkloadEntryApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type WorkloadGroupApplyConfiguration ¶
type WorkloadGroupApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.WorkloadGroup `json:"spec,omitempty"` Status *v1alpha1.IstioStatus `json:"status,omitempty"` }
WorkloadGroupApplyConfiguration represents an declarative configuration of the WorkloadGroup type for use with apply.
func WorkloadGroup ¶
func WorkloadGroup(name, namespace string) *WorkloadGroupApplyConfiguration
WorkloadGroup constructs an declarative configuration of the WorkloadGroup type for use with apply.
func (*WorkloadGroupApplyConfiguration) WithAPIVersion ¶
func (b *WorkloadGroupApplyConfiguration) WithAPIVersion(value string) *WorkloadGroupApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithAnnotations ¶
func (b *WorkloadGroupApplyConfiguration) WithAnnotations(entries map[string]string) *WorkloadGroupApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*WorkloadGroupApplyConfiguration) WithClusterName ¶
func (b *WorkloadGroupApplyConfiguration) WithClusterName(value string) *WorkloadGroupApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkloadGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkloadGroupApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkloadGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkloadGroupApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkloadGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkloadGroupApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithFinalizers ¶
func (b *WorkloadGroupApplyConfiguration) WithFinalizers(values ...string) *WorkloadGroupApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*WorkloadGroupApplyConfiguration) WithGenerateName ¶
func (b *WorkloadGroupApplyConfiguration) WithGenerateName(value string) *WorkloadGroupApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithGeneration ¶
func (b *WorkloadGroupApplyConfiguration) WithGeneration(value int64) *WorkloadGroupApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithKind ¶
func (b *WorkloadGroupApplyConfiguration) WithKind(value string) *WorkloadGroupApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithLabels ¶
func (b *WorkloadGroupApplyConfiguration) WithLabels(entries map[string]string) *WorkloadGroupApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*WorkloadGroupApplyConfiguration) WithName ¶
func (b *WorkloadGroupApplyConfiguration) WithName(value string) *WorkloadGroupApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithNamespace ¶
func (b *WorkloadGroupApplyConfiguration) WithNamespace(value string) *WorkloadGroupApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithOwnerReferences ¶
func (b *WorkloadGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkloadGroupApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*WorkloadGroupApplyConfiguration) WithResourceVersion ¶
func (b *WorkloadGroupApplyConfiguration) WithResourceVersion(value string) *WorkloadGroupApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithSelfLink ¶
func (b *WorkloadGroupApplyConfiguration) WithSelfLink(value string) *WorkloadGroupApplyConfiguration
WithSelfLink sets the SelfLink field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SelfLink field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithSpec ¶
func (b *WorkloadGroupApplyConfiguration) WithSpec(value v1beta1.WorkloadGroup) *WorkloadGroupApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithStatus ¶
func (b *WorkloadGroupApplyConfiguration) WithStatus(value v1alpha1.IstioStatus) *WorkloadGroupApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*WorkloadGroupApplyConfiguration) WithUID ¶
func (b *WorkloadGroupApplyConfiguration) WithUID(value types.UID) *WorkloadGroupApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.